iT邦幫忙

2023 iThome 鐵人賽

DAY 6
0

套件管理_NPM

許多JS專案都使⽤node 的 npm 套件管理程式來安裝並管理套件,套件
管理程式有以下功能:

  1. 安裝套件
  2. 記錄安裝了那些套件以及安裝的版本
  3. ⾃動更新套件版本
  4. 鎖住固定的套件版本

套件管理_yarn

為了改進問題並增加安全性,Facebook在2016年基於npm開發了⼀個新的套件管理程式 - yarn
• 藉由yarn.lock紀錄檔,yarn可以精確管理依賴套件的版本

以下為安裝步驟:

  1. 下載Node https://nodejs.org/en/
  2. 在終端機輸入 node -v 與 npm -v確認安裝完成
    https://ithelp.ithome.com.tw/upload/images/20230921/20163332TfVCmccEAq.png
  3. 在終端機輸入
npm install -g yarn 

https://yarnpkg.com/getting-started/install
4. 安裝完成後輸入 yarn -v
https://ithelp.ithome.com.tw/upload/images/20230921/20163332EMV7zjHEPe.png


常⽤的YARN指令

專案⽤

  • yarn init -y (初始化⼀個⽤yarn管理套件的專案)
  • yarn add xxx (安裝xxx套件到專案,並記錄在dependencies)
  • yarn add xxx -D (安裝xxx套件到專案,並記錄在devDependencies)
  • yarn upgrade (把安裝過的套件更新到最新版本)
  • yarn (把記錄在Package.json但尚未安裝的套件都安裝⼀遍)

系統⽤

yarn global add xxx (把套件xxx安裝為全域套件)


今天分享的內容就到這裡啦
我們明天見^^


上一篇
Day 5 | UI_Ant Design
系列文
30天用React開發運動教室網站6
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言